package com.zq.user.service;

import com.zq.user.dao.dto.LoginDto;
import com.zq.user.dao.entity.UserInfo;
import com.zq.user.dao.entity.Users;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 用户表，用于存储系统用户信息 服务类
 * </p>
 *
 * @author 张乔
 * @since 2024-04-27
 */
public interface IUsersService extends IService<Users> {
//登陆
    String login(LoginDto loginDto);

//    获取用户信息
    Users getUserInfo(String userToken);
//    注册
    void register(Users users);

//    修改客户头像
    String updateAvatar(MultipartFile file, String token);

//    退出登录
    void logout(String userToken);

//    修改用户信息
    void updateUserInfo(Users users, String token);
}
